﻿@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:bottom;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}

body{color:#666;}
a{color:#666; transition:all 0.3s ease 0s;}
a:hover{color:#ed571a; text-decoration:none;}
.wrap{width:1001px; margin:0 auto;}

/* header */
.header {position:relative; z-index:1;}
.headerTop{line-height:34px; color:#7f7f7f; border-bottom:1px solid #efefef;}
.headerTop .wel{float:left;}
.headerTop .link{float:right;}
.headerTop .link a{color:#7f7f7f; padding:0 2px;}
.headerTop .link a:hover{color:#ed571a;}

.logo{float:left; width:480px;}
.hotLine{float:right; font-family:"微软雅黑"; padding:4px 0 10px 60px; margin-top:28px; color:#261610; font-size:14px; background:url(../images/tel_ico.png) no-repeat 0 4px;}
.hotLine em{display:block; font-size:26px; font-family:Impact; line-height:30px;}

/* nav */
.nav {position:relative; height:56px; padding-top:13px; background:url(../images/navbg.jpg) no-repeat center top; z-index:2;    margin-top: -13px;}
.nav .wrap{width:1100px;}
.nav ul{padding-left:22px;}
.nav li {position:relative; float:left; width:155px; margin:0 -19px;}
.nav li a {display:block; width:155px; height:56px; line-height:56px; font-size:14px; color:#fff; text-align:center;}
.nav li a:hover, .nav li a.current, .nav li a.cur {background:url(../images/navcur.png) no-repeat; color:#fff;}

.subNav{position:absolute; left:1px; top:54px; width:124px; background:#256902; display:none; z-index:2;}
.subNav dl{}
.subNav dl dt{height:26px;}
.nav .subNav dt a {width:124px; height:26px; line-height:26px; font-size:13px;}
.nav .subNav dt a:hover{ background:#46931E;}

/* banner */
.banner{position:relative; width:100%; height:496px; z-index:0; overflow:hidden;}
.banner .hd{width:100%; height:20px; position:absolute; left:0; bottom:12px; z-index:1; text-align:center;}
.banner .hd li{display:inline-block; *display:inline; *zoom:1; width:20px; height:20px; background:#999; margin:0 10px; vertical-align:top; font-size:0; cursor:pointer; border-radius:10px;}
.banner .hd li.on{background:#ed571a;}
.banner .bd{position:absolute; width:1920px; height:496px; z-index:0; left:50%; margin-left:-960px;}
.banner .bd li{ zoom:1; vertical-align:top;}

.iBanner{position:relative; width:100%; height:358px; z-index:0; overflow:hidden;}
.iBanner .bd{position:absolute; width:1920px; height:358px; z-index:0; left:50%; margin-left:-960px;}

/* searchBox */
.areaShade{position:absolute; left:0; bottom:-36px; width:100%; height:36px; background:url(../images/shade.png) no-repeat center;}

.searchBox{position:relative; height:60px; background:#efeeee;}
.searchBox .hots{ line-height:60px; float:left; color:#666;}
.searchBox .hots span{ font-weight:bold;}
.searchBox .hots a{padding-right:12px;}

.search{float:right; display:inline; width:322px; margin-top:16px;}
.search .search-input-box{float:left; display:inline; *margin:-1px 0 0;}
.search .search-input-box input{width:265px; height:26px; line-height:26px; padding-left:5px; border:1px solid #cccbcb; border-right:none; color:#666; background:none;}
.search .search-btn{float:left; display:inline;}
.search .search-btn button{width:50px; height:28px; font-family:"微软雅黑"; color:#fff; background:#ed571a; border:none; vertical-align:top;}

/* footer */
.footer{position:relative; padding:2px 0 5px; background:#261610; font-family:"微软雅黑";}
.footer .bg{position:absolute; left:0; top:-102px; width:100%; height:102px; background:url(../images/footerbg.png) no-repeat center top;}

.ftLink{color:#fff; line-height:24px; padding:8px 0 40px;}
.ftLink span{ font-weight:bold; font-size:16px; padding-right:10px;}
.ftLink a{color:#bebab8; padding:0 10px; white-space:nowrap;}
.ftLink a:hover{color:#ed571a;}
.ftLink .apply{float:right; width:80px; height:24px; line-height:24px; text-align:center; background:#ed571a; border-radius:3px;}
.ftLink .apply a{color:#fff; padding:0;}

.ftNav{ line-height:54px; border:1px solid #938b88; font-size:16px; text-align:center;}
.ftNav a{color:#fff; padding:0 24px;}
.ftNav a:hover{color:#ed571a;}

.ftBox{padding-top:28px;}
.ftLogo{float:left; width:268px; padding:5px 32px 0 0;}
.qrCode{float:right; width:127px; padding:5px 0 0; color:#bebab8; font-size:13px; line-height:30px; text-align:center;}
.copyright{float:left; width:525px; color:#fff; line-height:28px; font-size:14px;}
.copyright a{color:#fff;}
.copyright a:hover{text-decoration:underline; color:#fff;}


/* pic-item-list */
.pic-item-list {overflow:hidden; }
.pic-item { float:left; display:inline; text-align:center; }
.pic-item .list-pic { display:block; margin:0 auto; }
.pic-item dl { line-height:18px; padding:0 5px; }
